package com.nami.im.network.model.enums;

import lombok.AllArgsConstructor;
import lombok.Getter;

@AllArgsConstructor
@Getter
public enum DownMsgErrorCode {

    SUCCESS("200", "成功！"),


    REQUEST_PARAMS_ERROR("400", "参数不正确"),

    // 1000 -2000 用户相关错误
    USER_NOT_EXIST("1001", "用户不存在！"),
    USER_LOGGED("1002", "当前客户端已登录，不允许重复登录"),

    FROM_USER_NOT_EXIST("1003", "发送方用户不存在~"),

    FROM_USER_BAN("1004", "发送方用户已被封，不能发送消息"),

    TO_USER_NOT_EXIST("1005", "接收方用户不存在~"),

    TO_USER_BAN("1006", "接收方用户已被禁言~"),

    USER_APP_NOT_MATCH("1007", "不同属用户不能相互通信"),


    GROUP_BAN_SPEAK("11000", "群已被禁言"),
    GROUP_MEMBER_NOT_EXIST("11001", "群成员不存在！"),
    GROUP_MEMBER_NOT_CONTAIN_ME("11002", "已被踢出群聊，或内部错误！"),

    CONVERSATION_NOT_EXIST("122xxxxxx", "会话不存在~"),

    SERVER_INIT_ERROR("122xxxxxx", "服务器启动失败，请查看启动日志"),


    FRIEND_ALREADY_EXISTS("122xxxxxx", "已添加为朋友！不能重复添加"),


    ;

    private String code;
    private String msg;

}
